Added test checking that constructor is called by default if __construct is not specifically called, added behaviour in base loader for default construct on entities if body is not private