unit testing/validations for buildings and owners