BNRItem Subclassing mostly complete
completed designated initializer refactor