Switched to prototype extending