turned model_attorney into a gem called object_attorney