use objects instead of methods to help autocompletion in IDEA
mark lib as provided