Now each class is set directly on dbjs, so they're names need to be quite specific (as they may collide with other not related class names), e.g. we may have db.Attorney and db.AttorneyFormSection classes.
However it might be to good to have possiblity to narrow class name to some namespace. so it's e.g. db.Attorney, db.FormSection and db.FormSection.Attorney.
In such cases we may also require that nested class extends parent class (so e.g. in above case it's clear that db.FormSection.Attorney extends db.FormSection)
/cc @kamsi @mtuchowski
Now each class is set directly on dbjs, so they're names need to be quite specific (as they may collide with other not related class names), e.g. we may have
db.Attorney
anddb.AttorneyFormSection
classes.However it might be to good to have possiblity to narrow class name to some namespace. so it's e.g.
db.Attorney
,db.FormSection
anddb.FormSection.Attorney
.In such cases we may also require that nested class extends parent class (so e.g. in above case it's clear that
db.FormSection.Attorney
extendsdb.FormSection
)