Improved mixins for placing props