Add static methods. Add preconditions for mixins