fixed _setProperty to return ojbect instead of key