Why Optional Class Methods