split ClassMethods and InstanceMethods into smaller modules