Title: Software Principles of Design for Data Modeling