feature: manually declaring themapping of object attributes is now optional.