ISIS-549: RegisterEntities @PostConstruct ...

- now only a single method
- refactored ObjectReflectorDefault to use a ServiceInitializer subcomponent to enforce rule that only single @PostConstruct method can exist, ditto @PreDestroy