about to change inhertiance structure of Instance.js