[Issue-32] Fix to prevent PostConstructs from double-firing. Includes Unit Tests.