But would be with several named static factory :D