Extend some component