Separated PropertyAccessor into its own header. No code changes.