reintroducion of privateFactory
added in auto private factory injection
created privatewrapper factory 2 which calls createCustom View
Turned on reflection mode to inject private factory