created PropertyInterface.
added 3 more missing methods.
fixed phpdocs's reference.