Fixes a bug where subclassing didn't evaluate instanceof correctly
blueprint was taken in bower