declarative model descriptions for ruby. Derive ActiveRecord migrations