Added object prototype support