prepared for next generator steps
added properties and isInInstancePool method