Fixed constructor bug, was setting fields to rules
updated keywords & version