implemented handling of object fields