style
created InstanceDependentInterface
implemented method_name_without_namespace