Custom Element with user defined properties