throw a constraint violation when modifying a protected property
Merge pull request #170 from jackalope/validate_protected

throw a constraint violation when modifying a protected property