inherit property anble

wip unstable