Create observable objects with JS dot operator compatibility
github.com/canjs/can-define
canjs/can-define