abstract model property visibility
Merge branch 'hotfix/4.0.4'