fix ability to set properties against self in constructor. resolves #91