type safe initialization of resrouce model members; type safe updates of members
UX placeholders