added new virtual method to components, started lua test case for abstract component
added new virtual method to components, started lua test case for abstract component