add reference association
redefine #valid? to always include id validation
add OAS Database models