removing some user confusion in reused models
reading ref for elements