move Empty and ReadonlyAttributes to form/virtual_attributes.
add docs for :empty and :virtual.
use public #model.
add failing test for uniqueness validation with Composition.
move Sync down in class.
fix AR uniqueness validation with Composition. fixes #40.
add CHANGES.