inlining redundant properties