removed dynamically defined api methods on model magic to facilitate readability