[DEV] change some Object interface (try to simplify object interface