added accessing object ability while init