add statics support, remove base parent constructor, bump