Almost ready to inherit parent properties. @all please think of a better solution for parent.