Implemented new proxy entity creation function