property controller and further improvement in ember side