Pātuhitia tēnei: Analysis patterns: reusable object models