propTypes for reusable components

Related to blueprint backbone-to-react

Change-Id: I0d55528856a6072b47302290473d5974c9720a6d