adding/migrating depth attributes

adding unit test

removing [Datamember] contract for depth values