models: get, set, module extends