SubjectInterface >>> SubjectFactoryInterface
Thinks its not a good idea but...