return empty hash when has_one assotiation nil