added contract faux properties