Implement `removeProperty($property)`

At the moment `removeProperty` does nothing but validating the argument. This pull request implements the removing