fix methods get, set, has