Added Object.inject (assign for non-enumerables) and multiple inheritance