Removed fully qualified names from all entities
Changed required and optional fields
Added empty TagRepository