Behavior-properties api - the beginning