hide methods, expose keys