added instance pooling methods
removed not used defaultInstancePooling property
added instance creation
updated idea
fixed bug when creating instance with no alias