method renamed
setter added
ObjectFactory uses requirements