switched properties getting written to properties internally (rather than _directly)