Added len() support to datalayer.ResultSet.
Fixed DataObject.get_key raising an error instead of returning None when object has no set key.
Fixed DataField subclasses causing errors on data object creation.