Make Document as full featured base class
Add interface Document\ActiveRecord